package com.nuoniu.sibanyun.entity.vo.reportVo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @ClassName ProductionPickReturnMonthSummaryVo
 * @Description TODO
 * @Author 白强
 * @Date 2022/6/28 11:52
 * @Version 1.0
 **/
@Data
@ApiModel("生产领料月报表")
public class ProductionPickReturnMonthSummaryVo {

    @ApiModelProperty(value = "月份")
    private String month;

    @ApiModelProperty(value = "生产车间")
    @TableField("office_id")
    private Integer officeId;

    @ApiModelProperty(value = "生产车间名称")
    @TableField("office_name")
    private String officeName;

    @ApiModelProperty(value = "产品Id")
    @TableField("inventory_id")
    private Integer inventoryId;

    @ApiModelProperty(value = "产品名称")
    private String productName;

    @ApiModelProperty(value = "产品编码")
    private String productCode;

    @ApiModelProperty(value = "规格型号")
    private String productSpecification;


    @ApiModelProperty(value = "物料名称")
    @TableField("inventory_name")
    private String inventoryName;

    @ApiModelProperty(value = "物料编码")
    @TableField("inventory_code")
    private String inventoryCode;

    @ApiModelProperty(value = "物料规格型号")
    @TableField("inventory_specification")
    private String inventorySpecification;

    @ApiModelProperty(value = "物料单位")
    private String unitName;

    @ApiModelProperty(value = "领料数")
    private BigDecimal cumPickQuantity;

    @ApiModelProperty(value = "退料数")
    private BigDecimal cumRetQuantity;
}
